Page({
  onLoad({ id }) {
    this.getPassport(id)
  },
  async getPassport(id) {
    if (!id) return
    // 请求数据接口
    const { code, data: passport } = await wx.http.get('/visitor/' + id)
    // 检测接口调用的结果
    if (code !== 10000) return wx.utils.toast('获取通行证失败!')
    // 渲染通行证
    this.setData({ ...passport })
  },
  onShareAppMessage() {
    return {
      title: '查看通行证', //分享标题
      path: '/visitor_pkg/pages/passport/index', //分享的页面路径
      imageUrl:
        'https://tse4-mm.cn.bing.net/th/id/OIP-C.mHGTxO7aeKfG6ejY55fsjAHaE7?w=255&h=180&c=7&r=0&o=5&dpr=1.1&pid=1.7', //分享的图片，可以自定义，搜网图
    }
  },
  async saveImage() {
    // console.log(this.data.url)
    // 将网图转为临时路径
    const res = await wx.getImageInfo({
      src: this.data.url,
    })
    console.log(res.path)
    await wx.saveImageToPhotosAlbum({
      filePath: res.path,
    })
    wx.utils.toast('保存成功')
  },
})
